/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import model.PorcentagemProjeto;
import org.hibernate.criterion.Restrictions;
import org.hibernate.exception.ConstraintViolationException;

/**
 *
 * @author Cilli
 */
public class PorcentagemProjetoDAO extends BaseDAO<PorcentagemProjeto> {
     public void alterarPorcentagemProjeto(PorcentagemProjeto porcentagem) throws Exception{

        this.update(porcentagem);
    }
      public List<PorcentagemProjeto> getListPorcentagemProjeto(int id_porcentagem_projeto) throws Exception{
        try {
            List<PorcentagemProjeto> li = getSession().createCriteria(PorcentagemProjeto.class).add(Restrictions.eq("id", id_porcentagem_projeto)).list();
            getSession().close();
            return li;
        } catch (ConstraintViolationException e) {
            getSession().beginTransaction().rollback();
            throw new Exception(e.getCause());
        }

    }
}
